package com.swak.mmap;

import java.lang.ref.Cleaner;

/**
 * 系统中不能直接使用 直接内存中的 Cleaner，但是提供了一个类似的实现 java.lang.ref.Cleaner
 * 
 * @author DELL
 */
public class CleanerTest2 {

	public static void main(String[] args) throws InterruptedException {
		M object = new M();
		Cleaner.create().register(object, object);
		object = null;
		System.gc();
		Thread.sleep(100000);
	}
}

class M implements Runnable{
	public void doClean() {
		System.out.println("执行清理");
	}

	@Override
	public void run() {
		doClean();
	}
}
